home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Linux
/
Kubuntu 8.10
/
kubuntu-8.10-desktop-i386.iso
/
casper
/
filesystem.squashfs
/
etc
/
udev
/
rules.d
/
90-modprobe.rules
< prev
next >
Wrap
Text File
|
2008-10-24
|
3KB
|
70 lines
# This file causes modules to be loaded for inserted devices.
# See udev(7) for syntax.
#
# This file should only specify rules that cause modprobe to be called,
# programs that configure or activate hardware should be called in
# 80-programs.rules
ACTION!="add", GOTO="modprobe_end"
# Load IDE class modules based on the media type
SUBSYSTEM!="ide", GOTO="ide_end"
IMPORT{program}="ide_media --export $devpath"
ENV{IDE_MEDIA}=="cdrom", RUN+="/sbin/modprobe -Qba ide-cd"
ENV{IDE_MEDIA}=="disk", RUN+="/sbin/modprobe -Qba ide-disk"
ENV{IDE_MEDIA}=="floppy", RUN+="/sbin/modprobe -Qba ide-floppy"
ENV{IDE_MEDIA}=="tape", RUN+="/sbin/modprobe -Qba ide-tape"
LABEL="ide_end"
# Load i2o class modules unequivocably until we know more about them
SUBSYSTEM=="i2o", RUN+="/sbin/modprobe -Qba i2o-block"
# Load MMC class modules unequivocably until we know more about them
SUBSYSTEM=="mmc", RUN+="/sbin/modprobe -Qba mmc-block"
# Load SCSI class modules based on the device class
SUBSYSTEM!="scsi", GOTO="scsi_end"
ATTR{type}=="0|7|14", RUN+="/sbin/modprobe -Qba sd_mod"
ATTR{type}=="1", ATTRS{vendor}=="Onstream", ATTRS{model}!="ADR*", \
RUN+="/sbin/modprobe -Qba osst"
ATTR{type}=="1", ATTRS{vendor}=="Onstream", ATTRS{model}=="ADR*", \
RUN+="/sbin/modprobe -Qba st"
ATTR{type}=="1", ATTRS{vendor}=="Onstream", ATTRS{model}=="ADR*", \
RUN+="/sbin/modprobe -Qba st"
ATTR{type}=="[345]", RUN+="/sbin/modprobe -Qba sr_mod"
ATTR{type}=="8", RUN+="/sbin/modprobe -Qba ch"
RUN+="/sbin/modprobe -Qba sg"
LABEL="scsi_end"
# Load VIO modules based on the device type
# (modules that lack modalias support)
SUBSYSTEM!="vio", GOTO="vio_end"
IMPORT{program}="vio_type --export $devpath"
ENV{VIO_TYPE}=="serial", RUN+="/sbin/modprobe -Qba hvc_console"
ENV{VIO_TYPE}=="serial-server", RUN+="/sbin/modprobe -Qba hvcs"
ENV{VIO_TYPE}=="network", RUN+="/sbin/modprobe -Qba ibmveth"
ENV{VIO_TYPE}=="vscsi", RUN+="/sbin/modprobe -Qba ibmvscsic"
ENV{VIO_TYPE}=="vlan", RUN+="/sbin/modprobe -Qba iseries_veth"
ENV{VIO_TYPE}=="viodasd", RUN+="/sbin/modprobe -Qba viodasd"
ENV{VIO_TYPE}=="viocd", RUN+="/sbin/modprobe -Qba viocd"
ENV{VIO_TYPE}=="vnet", RUN+="/sbin/modprobe -Qba sunvnet"
ENV{VIO_TYPE}=="vdisk", RUN+="/sbin/modprobe -Qba sunvdc"
LABEL="vio_end"
# Hack to load ti flashmedia subsystem drivers
SUBSYSTEM!="tifm", GOTO="tifm_end"
ENV{TIFM_CARD_TYPE}=="SD", RUN+="/sbin/modprobe -Qba tifm_sd"
ENV{TIFM_CARD_TYPE}=="MS", RUN+="/sbin/modprobe -Qba tifm_ms"
LABEL="tifm_end"
# Not sure how to tell if it's MS or MSPro yet...
SUBSYSTEM!="memstick", GOTO="memstick_end"
RUN+="/sbin/modprobe -Qba ms_block"
RUN+="/sbin/modprobe -Qba mspro_block"
LABEL="memstick_end"
# Load drivers that match kernel-supplied alias
ENV{MODALIAS}=="?*", RUN+="/sbin/modprobe -Q $env{MODALIAS}"
LABEL="modprobe_end"